AvrDudePgm is a simple batch file GUI I wrote for programming my Arduino Nano micros. 

I uses a small bash GUI package called "dialog". This comes pre installed in a lot of distros. I tested Ubuntu and it was missing, it's about a 10 seconds install with atp etc, it should be in most reposities.

It is used to program the Arduino Nano that I use in the Inverter Controller.

The File PathSetup.txt file as two lines in it.

Look at the supplied file and it is obvious what it needs in the way of paths.

The first line is the sketch folder location discussed below:

The second line is the path to a folder where you keep various hex files to upload to the Nano, if you don't use the Arduino Sketch for all of your hex files. 

The Arduino main sketch Folder (where you place your sketches) is set in the Arduino IDE.

The GUI allows you to select any Sketch folder in the Main Sketch folder and finds the path to the .ino.hex file for that sketch.

The.ino.hex file and directories in the Sketch folder are automatically made when you select:

Sketch menu in the Arduino IDE and then "Export Compiled Binary"  
   
I'm using Arduino IDE Version: 2.3.7

Date: 2025-12-17T16:01:58.874Z

CLI Version: 1.3.1

Copyright © 2026 Arduino SA
